﻿namespace WMS.FC.Domain.PersistenceObject.Business
{
    public class TechnologyRouteProcessPO : WarehousePOBase
    {
        /// <summary>
        /// 工艺路径编码
        /// </summary>
        public string TechnologyRouteCode { get; set; } = string.Empty;

        /// <summary>
        /// 排序
        /// </summary>
        public int SortNumber { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        public string Description { get; set; } = string.Empty;

        /// <summary>
        /// 工艺工序编码
        /// </summary>
        public string TechnologyProcessCode { get; set; } = string.Empty;

        /// <summary>
        /// 状态编码
        /// </summary>
        public string StateCode { get; set; } = string.Empty;

        /// <summary>
        /// 静置时间
        /// </summary>
        public int? AgingTime { get; set; }

        /// <summary>
        /// 公式列表
        /// </summary>
        public List<TechnologyFormulaPO> FormulaList { get; set; } = new List<TechnologyFormulaPO>();

        /// <summary>
        /// 配方列表
        /// </summary>
        public List<TechnologyRecipePO> RecipeList { get; set; } = new List<TechnologyRecipePO>();

        /// <summary>
        /// ng配置列表
        /// </summary>
        public List<TechnologyNgRecipePO> NgRecipeList { get; set; } = new List<TechnologyNgRecipePO>();
    }
}
